package com.chat.service.message;

import com.chat.entity.Message;

import java.util.List;

public interface MessageService {
    /**
     * 获取某个朋友关系的消息列表
     * @param sourceEmail 发送者邮箱
     * @param targetEmail 接收者邮箱
     * @return 消息列表
     */
    List<Message> getMessages(String sourceEmail,String targetEmail);

    /**
     * 注销某条消息
     * @param id 消息id
     */
    void deleteMessage(long id);

    /**
     * 发送一条消息
     * @param sourceEmail 发送者邮箱
     * @param targetEmail 接收者邮箱
     * @param msg 信息内容
     */
    void sendMessage(String sourceEmail,String targetEmail,String msg);
}

